// Remplissage du selecteur de bâtiment
function loadBatiments()
{
    ajaxPostSend(
        'src/formActions.php',
        {field:'batiment'},
        function(data)
        {
            batiment.innerHTML = data;
        }
    );
}

// Remplissage du selecteur d'étages'
function loadEtages()
{
    var idBatiment = [];
    for(var i = 0; i < batiment.options.length; i++)
    {
        if(batiment.options[i].selected)
        {
            idBatiment[idBatiment.length] = batiment.options[i].value;
        }
    }
    if(idBatiment[0] == undefined)
    {
        idBatiment = [1];
    }
	
    ajaxPostSend(
        'src/formActions.php',
        {field:'etage',batimentValue:idBatiment},
        function(data)
        {
            etage.innerHTML = data;
        }
    );
}

// Changement de selection sur le selecteur de bâtiments
document.getElementById('batiment').onchange = function()
{
    loadEtages();
};

// Lorsque le document est prêt
window.onload = function()
{
    // Remplissage des bâtiments et des étages
    loadBatiments();
    loadEtages();
};

// Lors du clic sur le bouton d'envoi du formulaire
submit.onclick = function()
{
    // On récupère toutes les données
    var nombrePlaces = nbPlaces.value;
    var hasProj;
    for(var i = 0; i < form.hasProjecteur.length; i++)
    {
        if(form.hasProjecteur[i].checked)
        {
            hasProj = form.hasProjecteur[i].value;
        }
    }
    
    var batiments = [];
    for(var i = 0; i < batiment.options.length; i++)
    {
        if(batiment.options[i].selected)
        {
            batiments[batiments.length] = batiment.options[i].value;
        }
    }
    
    var etages = [];
    for(var i = 0; i < etage.options.length; i++)
    {
        if(etage.options[i].selected)
        {
            etages[etages.length] = etage.options[i].value;
        }
    }

    // On envoie le tout au script
    ajaxPostSend(
        'src/formActions.php',
        {field:'search',batimentValue:batiments,etageValue:etages,nbPlaces:nombrePlaces,hasProjecteur:hasProj},
        function(data)
        {
            answer.innerHTML = data;
        }
    );
};